import axios from 'axios'
// 创建axios实例对象

const service = axios.create({
  // 配置请求的根路径和设置超时时间
  baseURL: '/api'
})
// 配置请求拦截器
// service.interceptors.requset.use()

// 配置响应拦截器
service.interceptors.response.use(function(response) {
  // 2xx 范围内的状态码都会触发该函数。
  if (!response.data.success) return Promise.reject(new Error('登入失败！'))
  // 正常的响应接包裹
  return response.data
}, function(error) {
  // 超出 2xx 范围的状态码都会触发该函数。
  // 对响应错误做点什么
  return Promise.reject(error)
})

// 暴露axios实例对象
export default service
